home *** CD-ROM | disk | FTP | other *** search
/ CD Actual 44 / PC Actual CD 44.iso / Linux / Cygwin / full.exe / Disk1 / data1.cab / Tools / H-i586-cygwin32 / i586-cygwin32 / include / sys / socket.h < prev    next >
Encoding:
C/C++ Source or Header  |  1998-12-04  |  1.2 KB  |  37 lines

  1. #ifndef _SYS_SOCKET_H
  2. #define _SYS_SOCKET_H
  3.  
  4. #include <features.h>
  5. #include <cygwin/socket.h>
  6. #include <sys/time.h>
  7.  
  8. #ifdef __cplusplus
  9. extern "C"
  10. {
  11. #endif
  12.  
  13. #ifndef __INSIDE_CYGWIN_NET__
  14.   int accept (int, struct sockaddr *__peer, int *);
  15.   int bind (int, struct sockaddr *__my_addr, int __addrlen);
  16.   int connect (int, const struct sockaddr *, int);
  17.   int getpeername (int, struct sockaddr *__peer, int *);
  18.   int getsockname (int, struct sockaddr *__addr, int *);
  19.   int listen (int, int __n);
  20.   int recv (int, void *__buff, int __len, unsigned int __flags);
  21.   int recvfrom (int, char *__buff, int __len, int __flags, 
  22.              struct sockaddr *__from, int *__fromlen);
  23.   int send (int, const void *__buff, int __len, unsigned int __flags);
  24.   int sendto (int, const void *, int, unsigned int, const struct sockaddr *, int);
  25.   int setsockopt (int __s, int __level, int __optname, const void *optval, int __optlen);
  26.   int getsockopt (int __s, int __level, int __optname, void *__optval, int *__optlen);
  27.   int shutdown (int, int);
  28.   int socket (int __family, int __type, int __protocol);
  29.   struct servent *getservbyname (const char *__name, const char *__proto);
  30. #endif
  31.  
  32. #ifdef __cplusplus
  33. };
  34. #endif
  35.  
  36. #endif /* _SYS_SOCKET_H */
  37.